#include<func.h>
int main()
{
    int sem_id=semget(1000,2,IPC_CREAT|0600);
    ERROR_CHECK(sem_id,-1,"semget")
    unsigned short arr[2]={2 ,6};
    int ret=semctl(sem_id,0,SETALL,arr);
    ERROR_CHECK(ret,-1,"semctl")
    bzero(arr,sizeof(arr));
    ret=semctl(sem_id,0,GETALL,arr);
    ERROR_CHECK(ret,-1,"semctl_get")
    printf("signal 0 =%d,signal 1 =%d\n",arr[0],arr[1]);
    return 0;
}